package com.sumainfor.pc.epc.dao;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface Tcepc_housing_plan {

    /**
     * 新增房源供应商
     * @param params
     * @return
     */
    Integer saveCon_Info(Map<String,Object> params);

    /**
     * 根据房源id查询出配置id
     * @param params
     * @return
     */
    String getHouConId(Map<String,Object> params);

    /**
     * 分配光甲id
     * @param params
     */
    void updateSysUserId(@Param("HouConId") String HouConId,@Param("us") String us);
    /**
     * 新增房源配置
     * @param params
     * @return
     */
    Integer saveConInfo(Map<String,Object> params);

    Integer getMaxHouConIds(Map<String,Object> params);
    /**
     * 根据房源id 查询房源配置主表
     * @param params
     * @return
     */
    List<Map<String, Object>> getHousingCon(Map<String, Object> params);

    /**
     * 统计价格
     * @param PalHouId
     * @return
     */
    String getsumComPrice(String PalHouId);

    /**
     * 根据房源配置主表编号查询房源配置祥表
     * @param HouConId
     * @return
     */
    List<Map<String,Object>> getConInfo(String HouConId);

    /**
     * 根据房源配置主表编号查询房源配置祥表
     * @param HouConId
     * @return
     */
    List<Map<String,Object>> getConInfos(String HouConId);

    /**
     * 删除某一个房源配置
     * @param params
     * @return
     */
    Integer deleteConInfo(Map<String,Object> params);

    /**
     * 修改房源配置
     * @param params
     * @return
     */
    Integer updateConInfo(Map<String,Object> params);

    /**
     * 修改房源配置后需要提醒是否 被修改
     * @param params
     */
    void updateIsAmend(Map<String,Object> params);
/////////////////////////

    /**
     * 查询是够开启无线网络
     * @param HouConId
     * @return
     */
    Map<String,Object> getConInfo1(@Param("HouConId") String HouConId, @Param("ComType")int ComType);


}
